package com.wind.taobao.api.trade.user.model
{
	import com.wind.taobao.core.model.TaobaoModel;
	

	/**
	 * 地址数据结构
	 * @author fxy
	 */
	public class Location extends TaobaoModel
	{
		/**
		 * 邮政编码
		 * 隐私字段
		 */
		[Bindable]
		public var zip:String;
		/**
		 * 详细地址
		 * 隐私字段
		 */
		[Bindable]
		public var address:String;
		/**
		 * 所在城市（中文名称）
		 */
		[Bindable]
		public var city:String;
		/**
		 * 所在省份（中文名称）
		 */
		[Bindable]
		public var state:String;
		/**
		 * 国家名称
		 */
		[Bindable]
		public var country:String;
		/**
		 * 区/县（只适用于物流API）
		 */
		[Bindable]
		public var district:String;

		public function withZip(value:String):Location
		{
			this.zip=value;
			return this;
		}

		public function withAddress(value:String):Location
		{
			this.address=value;
			return this;
		}

		public function withCity(value:String):Location
		{
			this.city=value;
			return this;
		}

		public function withState(value:String):Location
		{
			this.state=value;
			return this;
		}

		public function withCountry(value:String):Location
		{
			this.country=value;
			return this;
		}

		public function withDistrict(value:String):Location
		{
			this.district=value;
			return this;
		}
	}
}